﻿@charset "utf-8";
/* CSS Document */

.usermima {
    margin: 15px;
    overflow: hidden;
}

    .usermima li {
        line-height: 200%;
        padding: 5px 0;
        overflow: hidden;
        zoom: 1;
    }

        .usermima li:after {
            clear: both;
            display: block;
            height: 0px;
            visibility: hidden;
            content: ".";
        }

.usermima_order {
    margin: 10px 10px 20px;
    overflow: hidden;
}

    .usermima_order ul {
        float: left;
        width: 342px;
        margin: 0 12px;
    }

    .usermima_order li {
        line-height: 200%;
        border-bottom: 1px dotted #d5d5d5;
        overflow: hidden;
        padding: 5px 0;
    }

.left_span {
    float: left;
    width: 110px;
    text-align: right;
    padding-right: 10px;
}

.input_on {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 3px;
}

.series_name {
    margin: 10px;
    border-collapse: collapse;
    color: #222;
}

    .series_name th, .series_name td {
        border-bottom: 1px solid #5ad2ff;
        line-height: 200%;
        padding: 2px 10px;
    }

    .series_name th {
        background: #e2f7ff;
    }
/*-----------------�ҵ����---------------*/
#Tab1 {
    width: 740px;
    margin: 0 auto;
}
/*�˵�class*/
.Menubox {
    width: 100%;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #ccc;
}

    .Menubox li {
        float: left;
        display: block;
        cursor: pointer;
        width: 114px;
        text-align: center;
        color: #222;
        background: url(../Images/navi_bg_d.gif) no-repeat;
    }

        .Menubox li.hover {
            width: 114px;
            background: url(../Images/navi_bg_n.gif) no-repeat;
            color: #0078a5;
            font-weight: bold;
            height: 24px;
            line-height: 24px;
            border-bottom: 0;
        }

.Contentbox {
    clear: both;
    margin: 0px 0 10px;
    border: 1px solid #ccc;
    border-top: none;
    padding-top: 8px;
    overflow: hidden;
}

.book_detail {
    padding-left: 5px;
    padding-right: 5px;
    width: 730px;
    overflow: hidden;
    border-bottom: 1px solid #888;
    margin-bottom: 5px;
}

.pic_bg_f {
    background: url(../images/bg_book_top.gif) no-repeat left 13px;
    float: left;
    height: 100px;
    padding: 19px 11px 0 0;
    width: 80px;
}

    .pic_bg_f span {
        background: url(../images/bg_book_r.gif) repeat right bottom;
        display: block;
    }

    .pic_bg_f img {
        width: 71px;
        height: 90px;
        background-color: #FFFFFF;
        border: 1px solid #919191;
        padding: 1px;
    }

.detail_right {
    float: left;
    width: 639px;
    overflow: hidden;
    padding-top: 10px;
}

    .detail_right h2 {
        font-size: 12px;
        font-weight: normal;
        padding-left: 10px;
    }

.author {
    padding: 5px 0 5px 10px;
}

.book_message {
    background: #F3FBFE;
    border-bottom: 1px dashed #DEDFE1;
    border-top: 1px dashed #DEDFE1;
    line-height: 23px;
    padding: 6px 0 3px 10px;
    overflow: hidden;
}

.delete_input {
    border: 0;
    background: none;
    cursor: pointer;
    color: #888;
    height: 20px;
    line-height: 20px;
}

.t_w {
    color: #404040;
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 5px;
}

.del_book {
    background: transparent url(../images/label_1.gif) no-repeat scroll 420px 6px;
    color: #878787;
    height: 20px;
    line-height: normal;
    padding: 8px 0 0 100px;
    text-align: right;
    width: 463px;
    line-height: 20px;
}

/*------����-----------*/
.Comment_box {
    background: #fff;
    border: 1px solid #88AAC6;
    margin: auto auto 11px;
    overflow: hidden;
    width: 710px;
    word-wrap: break-word;
}

    .Comment_box .comm_list {
        background-color: #E8F4FF;
        margin: 1px;
        width: 708px;
        overflow: hidden;
    }

    .Comment_box .buyer {
        float: left;
        width: 120px;
        text-align: center;
        margin: 0 auto; /*	padding:15px; 					line-height:200%;*/
    }

        .Comment_box .buyer img {
            width: 60px;
            height: 60px;
            padding: 2px;
            background: #fff;
            border: 1px solid #999;
            display: block;
            margin: 5px 26px;
        }

    .Comment_box .buyer_comm {
        float: left;
        width: 586px;
        border-left: 1px solid #fff;
        background-color: #FFFFFF;
        margin: 0;
    }

        .Comment_box .buyer_comm h3 {
            background: url(../Images/label_1.gif) no-repeat 3% 50%;
            font-size: 12px;
            color: #333;
            padding-left: 4em;
            height: 30px;
            line-height: 30px;
            border-bottom: 1px dashed #ccc;
        }

        .Comment_box .buyer_comm .floatspan {
            float: right;
            padding-right: 10px;
        }

    .Comment_box .center_border {
        height: auto;
        padding: 5px 15px;
    }

    .Comment_box .appear_time {
        color: #878787;
        height: 25px;
        text-indent: 1em;
        line-height: 25px;
        padding-bottom: 10px;
    }

.mode_time {
    color: #878787;
    font-family: Arial;
    font-size: 12px;
}
/*------���ۿ�---------*/
.CommentCount {
    clear: both;
    padding: 10px 10px 12px;
    width: 690px;
    margin: 0 auto;
}

    .CommentCount h1 {
        background: transparent url(../images/i5.gif) no-repeat 3px center;
        padding-left: 14px;
        clear: both;
        overflow: hidden;
        font-size: 12px;
        font-weight: normal;
    }

    .CommentCount h4, .CommentCount .shuo {
        padding: 14px 0;
        clear: both;
        overflow: hidden;
        font-size: 12px;
        font-weight: normal;
    }

        .CommentCount h4 input, .CommentCount h3 input {
            border: 1px solid #000000;
            height: 20px;
            line-height: 20px;
            margin-right: 24px;
            padding: 0 1px;
            vertical-align: middle;
            width: 160px;
        }

    .CommentCount h3 {
        clear: both;
        overflow: hidden;
        font-size: 12px;
        font-weight: normal;
    }

        .CommentCount h3 input {
            width: 420px;
        }

        .CommentCount h3 span {
            padding-left: 24px;
        }

    .CommentCount .shuo textarea {
        border: 1px solid #000000;
        font-size: 12px;
        height: 133px;
        vertical-align: top;
        width: 620px;
    }

    .CommentCount .score {
        clear: both;
        overflow: hidden;
        padding: 3px 0 12px;
        width: 88%;
        margin: 0 auto;
    }

        .CommentCount .score span {
            display: inline;
            float: left;
            margin: 0 30px 0 3px;
        }

.iask_yanzheng {
    height: 35px;
    line-height: 21px;
    margin: 10px 0 20px;
    width: 700px;
}

    .iask_yanzheng .text_yzm {
        float: left;
        padding-left: 55px;
        padding-top: 14px;
    }

.input_yzm {
    border: 1px solid #A1A1A1;
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 13px 5px 0 0;
    padding-left: 2px;
    width: 48px;
}

.true_yzm {
    float: left;
    height: 20px;
    margin-top: 4px;
    padding-top: 9px;
    width: 80px;
}

.text_change {
    float: left;
    padding-left: 10px;
    padding-top: 14px;
}

.pBtn {
    padding: 6px 0;
    text-align: center;
}
/*-----------�ҵĹ��ﳵ-----------*/
.Table_1 {
    border: 1px solid #bde1ae;
    margin: 10px auto;
    padding: 0;
    border-collapse: collapse;
    width: 730px;
}

    .Table_1 th, .Table_1 td {
        border: 1px solid #bde1ae;
        padding: 5px;
    }

    .Table_1 td {
        text-align: center;
        border-collapse: collapse;
    }

    .Table_1 th {
        background: #eaf5e4;
        font-weight: normal;
        height: 30px;
    }

    .Table_1 .shangpingming {
        text-align: left;
    }

    .Table_1 .delete input {
        border: 0;
        background: none;
    }

        .Table_1 .delete input:hover {
            text-decoration: underline;
            color: #f00;
        }

    .Table_1 .Tfoot {
        background: #EBF4FB;
        text-align: right;
        height: 30px;
    }

.cart_op {
    height: 38px;
    padding: 15px 10px;
}

    .cart_op li {
        float: left;
        line-height: 38px;
    }

    .cart_op .li2 {
        background: transparent url(../images/gwc_07.jpg) no-repeat scroll 0 9px;
        margin-right: 20px;
        padding-left: 19px;
    }

    .cart_op .li4 {
        background: transparent url(../images/gwc_05.jpg) no-repeat scroll 0 9px;
        margin-right: 20px;
        padding-left: 22px;
    }

    .cart_op .li1 {
        background: transparent url(../images/cd.gif) no-repeat scroll 7px 11px;
        padding-left: 23px;
    }

    .cart_op .li3 {
        float: right;
    }
/*-------------���� ˵��-----------*/
.rule_txt {
    border: 1px solid #fff;
    margin: 10px 25px 20px;
    padding: 17px;
    line-height: 22px;
    color: #555;
}

    .rule_txt h3 {
        background: url(../Images/label_1.gif) no-repeat 0 10px;
        text-indent: 30px;
        font-size: 14px;
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .rule_txt .table1 {
        line-height: 27px;
        border: 1px solid #999;
        border-collapse: collapse;
        text-indent: 30px;
        color: #000;
        font-size: 13px;
        margin-top: 10px;
    }

        .rule_txt .table1 th {
            background: #fff;
        }

        .rule_txt .table1 td {
            border: 1px solid #d9d6d6;
        }
/*-----------�ҵ�����-------------*/
.reviewbuy, .myrfeview, .myreviewdetail {
    padding: 15px;
    overflow: hidden;
}

    .reviewbuy dl {
        float: left;
        width: 350px;
        border-bottom: 1px dashed #ccc;
        background: url(../Images/line_shu.gif) no-repeat right center;
        margin: 0 10px;
        display: inline;
    }

        .reviewbuy dl:hover {
            background: #e2f7ff;
        }

    .reviewbuy dt {
        float: left;
        padding: 0;
        margin: 0;
    }

    .reviewbuy dd {
        line-height: 200%;
        padding-top: 10px;
    }

        .reviewbuy dd span {
            font-size: 16px;
        }
    /*--------------�ҷ���������----------------*/
    .myrfeview ul {
        padding: 5px 0;
        background: url(../Images/line_heng.gif) repeat-x bottom;
        height: 30px;
        line-height: 30px;
    }

    .myrfeview li {
        float: left;
        padding: 0 10px;
        width: 125px;
    }

    .myrfeview ul .date_T {
        width: 140px;
        color: #777;
    }
    /*--------------��������----------------*/
    .myreviewdetail dl {
        margin: 10px 0;
        background: url(../Images/line_heng.gif) repeat-x bottom;
        clear: both;
        height: 120px;
    }

    .myreviewdetail dt {
        padding: 0;
        margin: 0;
        float: left;
    }

    .myreviewdetail dd {
        line-height: 180%;
        color: #333;
    }

.prev_cont {
    margin-bottom: 10px;
    clear: both;
    padding-left: 20px;
}

    .prev_cont h3 {
        font-size: 12px;
        font-weight: normal;
        color: #777;
        padding-bottom: 10px;
    }

    .prev_cont p {
        line-height: 200%;
        overflow: hidden;
        word-wrap: break-word;
    }

    .prev_cont li {
        float: left;
        padding: 0px 10px;
    }

.prev_cont350px {
    width: 350px;
    padding: 0;
}

.xuxian {
    background: url(../Images/line_heng.gif) repeat-x bottom;
    padding: 1px;
}

.myrfeview180px {
    width: 180px;
}

.myrfeview350px {
    width: 350px;
}

/*------------2010-02-05-------------*/
.my_address {
    background: #F4FEFF;
    border: 1px solid #D3D3D3;
    padding: 15px 15px 0;
    margin: 15px 15px 0;
    overflow: hidden;
}

.often {
    height: 23px;
    font-weight: bold;
    margin-bottom: 5px;
}

.my_address ul {
    padding-left: 48px;
    background: url(../Images/label_2.gif) no-repeat 10px 0px;
    height: 90px;
    padding-left: 80px;
    color: #333;
}

    .my_address ul li, .other_address ul li {
        padding-bottom: 8px;
    }

.other_address {
    border: 1px dotted #d5d5d5;
    padding: 15px 0 15px 20px;
    color: #333;
    overflow: hidden;
    clear: both;
    height: 1%;
    margin: 15px;
}

.button_delete {
    height: 22px;
    padding-top: 1px;
    width: 65px;
}

.other_address .number {
    float: left;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    background: #f1f1f1;
    text-align: center;
    margin-right: 15px;
    border-radius: 30px;
}

.other_address ul {
    float: left;
}

.other_address .add_left {
    margin-left: 15px;
}

.button_often {
    height: 22px;
    padding-top: 1px;
    width: 115px;
}

.changyongaddress {
    background: #fafafa;
    border: 1px solid #D3D3D3;
    margin: 15px;
    padding: 15px;
}

.consignee {
}

    .consignee li {
        padding: 5px 0;
    }

        .consignee li p {
            line-height: 24px;
            padding-left: 30px;
            padding-top: 10px;
            color: #ff8400;
        }

        .consignee li .spanleft {
            float: left;
            width: 90px;
            text-align: right;
            padding-right: 8px;
            padding-top: 5px;
        }
/*------------------2010-02-08-----*/

.delete_altef {
    text-align: center;
    border: 0;
    width: 78px;
    height: 28px;
    background: #eee;
    border: 1px solid #d9d9d9;
    letter-spacing: 1px;
    line-height: 28px;
    display: block;
    float: left;
    margin-right: 3px;
    transition: all 0.2s ease-in-out 0s;
}

    .delete_altef:hover {
        background: #ff8400;
        border: 1px solid #ff8400;
        color: #fff;
        text-decoration: none;
    }

.delete_delete {
    text-align: center;
    border: 0;
    width: 50px;
    height: 26px;
    background: url(../Images/delete_altef.gif) no-repeat;
    color: #fff;
    letter-spacing: 3px;
    line-height: 26px;
    display: block;
    float: left;
}

.address_input {
    border: 1px solid #999696;
    width: 440px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}

.address_rightsider {
    width: 680px;
    float: right;
}

.address_intro {
    clear: both;
    padding-top: 10px;
}

.address_input_intro {
    *margin-top: -1px;
    float: left;
}

.address_input_intro {
    float: left;
}

.address_intro {
    clear: both;
    padding-top: 10px;
}


/*-----------paypwd-----------*/
.step {
    background: none repeat scroll 0 0 #EDEDED;
    color: #999999;
    font-weight: bold;
    margin: 0 auto 15px;
    overflow: hidden;
    _height: 1%;
}

    .step li {
        float: left;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        padding-left: 22px;
        padding-right: 35px;
        position: relative;
        clear: none;
        padding: 0;
    }

.step01 li {
    text-align: center;
    width: 230px;
}

#step1 .fore1, #step2 .fore2, #step3 .fore3, #step4 .fore4 {
    background: none repeat scroll 0 0 #FFE6BC;
    color: #FF6600;
}

.step li b {
    background: url(../Images/flow.gif) no-repeat scroll 0 0 transparent;
    height: 25px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 22px;
}

#step1 .fore1 b, #step2 .fore2 b, #step3 .fore3 b {
    background-position: 0 -26px;
}

#step2 .fore1, #step3 .fore1, #step3 .fore2, #step4 .fore1, #step4 .fore2, #step4 .fore3 {
    background: none repeat scroll 0 0 #BBBBBB;
    color: #FFFFFF;
}

    #step2 .fore1 b, #step3 .fore2 b, #step4 .fore3 b {
        background-position: 0 -78px;
    }

.email_verifi_con {
    border: 1px solid #ddd;
    overflow: hidden;
    padding: 30px 0px 30px 120px;
    color: #ff8400;
    font-size: 20px;
    font-weight: bold;
    background: #fff url(../Images/pur-icon.gif) no-repeat 60px 20px;
}

.paypwd_infor {
    border-top: dotted 1px #ccc;
    padding-top: 15px;
}

.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow: hidden;
}

.m, .sm {
    margin-bottom: 10px;
}

.m3 {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
}

#safe04 .mc {
    padding: 10px;
}

#safe04 .fore {
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
    width: 185px;
}

.ftx-01, a.flk-01:link, a.flk-01:visited, .flk-01 a:link, .flk-01 a:visited {
    color: #CC0000;
}

.ftx-04 {
    color: #FF6600;
}

#safe05 {
    border-top: 1px solid #E6E6E6;
}

.m5 .mc {
    border: 1px solid #E6E6E6;
    border-top: none;
    background: #fff;
    _clear: both;
}

#safe05 .fore1, #safe05 .fore2, #safe05 .fore3 {
    float: left;
    height: 32px;
    line-height: 32px;
}

#safe05 .fore1 {
    font-family: ΢���ź�;
    font-size: 18px;
    padding-left: 25px;
    text-align: left;
    width: 170px;
}

.icon-01, .icon-02, .icon-03 {
    float: left;
    margin-bottom: 10px;
}

#safe05 .fore1 s, .icon-01 {
    background: url(../Images/icon-msg.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 33px;
    margin-right: 15px;
    vertical-align: middle;
    width: 32px;
}

#safe05 .fore1 .icon-01, #flexsuc .icon-01 {
    background-position: -64px 0;
}

#safe05 .fore1 strong {
    margin-right: 5px;
}

#safe05 .fore2 {
    border-left: 1px solid #E6E6E6;
    padding-left: 20px;
    width: 400px;
}

.ftx-03, a.flk-03:link, a.flk-03:visited, .flk-03 a:link, .flk-03 a:visited {
    color: #999999;
}

.ftx-01, a.flk-01:link, a.flk-01:visited, .flk-01 a:link, .flk-01 a:visited {
    color: #CC0000;
}

#safe05 .fore3 {
    text-align: center;
    width: 115px;
}

.right a:link, .right a:visited {
    color: #005EA7;
}

#safe05 .fore3 a {
    margin: 0 5px;
}

.icon-id01, .icon-id01d, .icon-id02, .icon-id02d {
    background: url(../Images/icon-id20120723.png) repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 14px;
    line-height: 100px;
    overflow: hidden;
    width: 13px;
    *vertical-align: middle;
}

.ftx-06 {
    color: #666666;
}

.icon-id01d {
    background-position: 0 -15px;
}

#safe05 .btn {
    vertical-align: middle;
}

.btn {
    display: inline-block;
    padding-right: 13px;
}

    .btn, .btn s {
        background: url(../Images/btn.png) no-repeat scroll 0 0 transparent;
    }

.btn-3, .btn-7, .btn-11, .btn-15 {
    line-height: 25px;
}

a.btn-5:link, a.btn-6:link, a.btn-7:link, a.btn-8:link, a.btn-11:link, a.btn-12:link, a.btn-5:visited, a.btn-6:visited, a.btn-7:visited, a.btn-8:visited, a.btn-11:visited, a.btn-12:visited {
    color: #333333;
}

.btn s {
    float: left;
    margin-right: 10px;
    width: 3px;
}

.btn, .btn s {
    background: url(../Images/btn.png) no-repeat scroll 0 0 transparent;
}

.btn-3 s, .btn-7 s, .btn-11 s, .btn-15 s {
    height: 25px;
}

.btn-7 {
    background-position: right -393px;
}

    .btn-7 s {
        background-position: 0 -367px;
    }

#safe05 .mc {
    padding: 30px 0;
    _height: 1%;
}

.icon-id02d {
    background-position: -14px -15px;
}

.icon-id02 {
    background-position: -14px 0;
}

.ir {
    background: url(../Images/icon-rank.png) no-repeat scroll 0 0 transparent;
    display: inline-block;
    font-size: 0;
    height: 17px;
    line-height: 0;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
    width: 126px;
}

.icon-s-01 {
    background-position: 0 -17px;
}

.mt, .smt {
    cursor: default;
}

.tab {
    overflow: hidden;
}

.tab {
    border-bottom: 2px solid #FFCCAA;
    padding-left: 5px;
    z-index: 2;
}

.tab {
    margin: 20px;
}

    .tab li {
        background: url(../Images/tab.gif) repeat scroll 0 -28px transparent;
        float: left;
        height: 27px;
        line-height: 29px;
        margin-right: 3px;
        overflow: hidden;
        padding: 0 10px;
        position: relative;
        text-align: center;
    }

        .tab li s, .tab li b {
            background: url(../Images/tab.gif) repeat scroll 0 0 transparent;
            height: 27px;
            position: absolute;
            top: 0;
            width: 3px;
        }

        .tab li s {
            left: 0;
        }

        .tab li b {
            background-position: -7px 0;
            right: 0;
        }

    .tab li, .tab a, .tab-item {
        float: left;
        text-align: center;
    }

        .tab li a:link, .tab li a:visited {
            color: #333333;
        }

        .tab li.curr {
            background-position: 0 -85px;
        }

            .tab li.curr, .tab li.curr a:link, .tab li.curr a:visited {
                color: #FF6600;
                font-weight: bold;
            }

                .tab li.curr s {
                    background-position: 0 -57px;
                }

                .tab li.curr b {
                    background-position: -7px -57px;
                }

                .tab li.curr, .tab li.curr a:link, .tab li.curr a:visited {
                    color: #FF6600;
                    font-weight: bold;
                }



.uinfo_h5 {
    color: #cc0000;
    border-bottom: 1px solid #e6e6e6;
    line-height: 30px;
    padding-left: 15px;
    margin-bottom: 20px;
    font-size: 12px;
}

.prompt-03 {
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    margin-bottom: 10px;
    padding: 10px;
    text-align: left;
}

#education .mt h3, #profession .mt h3 {
    color: #CC0000;
    float: left;
    line-height: 30px;
    padding-left: 10px;
}

.mt .extra {
    float: right;
}

.addinfo {
    margin-top: 0;
}

.m1 {
    border: 1px solid #E6E6E6;
    z-index: -1;
}

    .m1 .mt {
        background: url("../Images/tb-th.2011.gif") repeat-x scroll 0 -31px transparent;
        border-bottom: 1px solid #E6E6E6;
        height: 34px;
        line-height: 34px;
        padding-left: 16px;
    }

.addinfo .mt {
    border-bottom: medium none;
}

.addinfo .mc {
    position: relative;
}

#education .item, #profession .item {
    padding: 10px 0;
}

.right .form .item {
    margin-bottom: 0;
}

.item .label {
    color: #666666;
    text-align: right;
    width: 185px;
}

.form .label, .form label {
    line-height: 25px;
    margin-right: 8px;
}

.fl {
    width: 400px;
    float: left;
}

.btn-8 {
    margin-right: 10px;
    display: inline-block;
}

.list li {
    border-top: 1px solid #E6E6E6;
    margin-top: -1px;
    overflow: hidden;
    padding: 0 10px;
}

    .list li .fore1, .list li .fore2, .list li .fore3 {
        float: left;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
    }

    .list li .fore1 {
        font-size: 14px;
        width: 300px;
    }

    .list li .fore2 {
        color: #999999;
        width: 300px;
    }

    .list li .fore3 {
        width: 75px;
    }

.clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

.list li .prompt-01 {
    margin: 3px 0 10px;
}

.selfinfo .prompt-01 {
    -moz-box-shadow: none;
    padding: 0 10px;
}

.prompt-01 {
    -moz-border-radius: 1px 1px 1px 1px;
    background: none repeat scroll 0 0 #FFFDEE;
    border: 1px solid #EDD28B;
    position: relative;
}

.selfinfo .prompt-01 .i-mt {
    border-bottom: 1px solid #E6E6E6;
    height: 30px;
    line-height: 30px;
}

    .selfinfo .prompt-01 .i-mt h4 {
        font-weight: normal;
        padding-left: 10px;
    }


.list li .pb {
    left: 15px;
    top: -19px;
}

.pb {
    position: absolute;
}

.pb-t .b1 {
    border-bottom-color: #EDD28B;
    top: -1px;
}

.pb .b1 {
    z-index: 1;
}

.pb b {
    border: 10px dashed transparent;
    font-size: 0;
    left: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
}

.pb-t b {
    border-bottom-style: solid;
}

.pb-t .b2 {
    border-bottom-color: #FFFDEE;
    top: 0;
}

.pb .b2 {
    z-index: 2;
}

.prompt-02 {
    background: none repeat scroll 0 0 #FFE8E8;
    border: 1px solid #F34956;
    color: #CC0000;
    padding: 2px 2px 1px;
}

.ftx-un {
    font-size: 16px;
    line-height: 25px;
    margin-right: 10px;
}

.msg-text {
    color: #666666;
    line-height: 25px;
}

.msg-text, .msg-error, .msg-text-01, .msg-error-01 {
    float: left;
}

.form .item01 {
    margin-bottom: 15px;
}

.fl {
    float: left;
}

.form .label, .right .form label {
    line-height: 25px;
    margin-right: 8px;
}

.form .label {
    color: #666666;
    text-align: right;
}

.safe-sevi .label, .safe-sevi02 .label {
    width: 300px;
}

.form label, .form input, .form select, .form textarea, .form button, .form .label {
    float: left;
    font-size: 12px;
}

.clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
/***************** �ɳ��ƻ� ****************/

.grew-body {
    margin-bottom: 20px;
    padding: 20px;
    position: relative;
    width: 708px;
}

.tg {
    clear: both;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    height: 36px;
    position: relative;
}

.grew-show {
    border-top: 1px solid #DEDAC1;
    width: 700px;
}


.tq-ul {
    clear: left;
    display: block;
    margin: 0;
    width: 700px;
}

    .tq-ul li {
        display: block;
        float: left;
        font-size: 14px;
        height: 52px;
        line-height: 52px;
        margin-left: 10px;
        overflow: hidden;
        width: 130px;
        clear: none;
    }


.tq-link {
    color: #686868;
    display: block;
    height: 52px;
    overflow: hidden;
    text-decoration: none;
    width: 130px;
}

.tq-ul li img {
    border: 0 none;
    height: 32px;
    margin: 10px 5px 10px 0;
    vertical-align: middle;
    width: 32px;
}



.myinfo {
    height: 40px;
    padding: 0px 0 30px;
    width: 710px;
}

    .myinfo h6 {
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
        margin: 0;
        padding-bottom: 10px;
    }

    .myinfo p {
        float: left;
        font-family: 'Microsoft YaHei';
        font-size: 14px;
        line-height: 20px;
        padding-right: 20px;
    }

.grew-doll {
    margin: 0;
    padding: 0 0 0 10px;
    width: 700px;
    clear: both;
    overflow: hidden;
}

    .grew-doll li {
        display: block;
        margin: 10px 0;
        float: left;
        clear: none;
        width: 100px;
    }

.mark {
    background: url("../images/gracemark.png") no-repeat scroll right center transparent;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    left: 0;
    line-height: 15px;
    padding-right: 10px;
    position: absolute;
    text-align: right;
    top: 0;
    *top: 9px;
    width: 35px;
}

.grew-exp {
    height: 90px;
    position: relative;
    width: 700px;
}

.exprence {
    height: 15px;
    margin-top: 10px;
    position: relative;
    border-left: 1px solid #848463;
}

.exp-lv0 {
    background: none repeat scroll 0 0 #EFE7D6;
    border-bottom: 1px solid #848463;
    border-top: 1px solid #B58C01;
    float: left;
    height: 13px;
    width: 110px;
    border-right: 1px solid #848463;
}

.level0 {
    background: url("../images/gradebg.png") repeat-x scroll 0 -63px transparent;
    height: 13px;
    width: 0;
}

.level1 {
    background: url("../images/gradebg.png") repeat-x scroll 0 -126px transparent;
    border-right: 1px solid #C9A62A;
    height: 13px;
    width: 0;
}

.grade_con {
    margin-top: 20px;
    padding-left: 10px;
}

.grade0 {
    color: #666666;
    font-size: 12px;
    float: left;
    width: 100px;
}

.fs10 {
    color: red;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
}


/*-------------myorderlist-------------*/
.orderhistory-tishi {
    border-bottom: 1px solid #eee;
    margin: 0 15px 15px;
    padding: 15px 0;
}

    .orderhistory-tishi span {
        margin-left: 15px;
    }

        .orderhistory-tishi span label {
            color: Red;
            font-size: 16px;
            font-family: Arial;
            font-weight: bold;
        }

.btnew {
    _padding-top: 3px;
}

.hdporder {
    border-bottom: 1px solid #EEEEEE;
    overflow: hidden;
    padding: 15px 0px;
    margin: 0 15px;
}


/*-------------orderdetail-------------*/
#process {
    margin: 15px auto 0;
    width: 560px;
    height: 80px;
}

.section2 {
    width: 705px;
}

#process .node {
    width: 13px;
}

#process .node, #process .proce {
    background-image: url("../Images/bg_state.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 13px;
    position: relative;
}

.node.ready {
    background-position: -150px 0;
}

#process .node ul {
    margin-left: -152px;
    width: 318px;
    z-index: 1;
}

#process ul {
    margin-top: -38px;
    position: absolute;
    text-align: center;
}

#process .tx1 {
    height: 36px;
    margin-bottom: 16px;
}

#process .tx3 {
    color: #999999;
    line-height: 15px;
}

#process .proce {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 5px;
    width: 150px;
}

.proce.doing {
    background-position: 0 -20px;
    color: #336600;
}

#process .proce ul {
    width: 150px;
    z-index: 5;
}

.node.wait {
    background-position: -150px -40px;
}

.proce.wait {
    background-position: 0 -40px;
}

*HTML #process {
    overflow: hidden;
}

    *HTML #process .node {
        background-position-x: -150px;
    }

    *HTML #process .proce {
        background-position-x: 0px;
    }

    *HTML #process .wait {
        background-position-y: -40px;
    }

    *HTML #process .doing {
        background-position-y: -20px;
    }

    *HTML #process .ready {
        background-position-y: 0px;
    }

.usermima_order #process li {
    border-bottom: none;
}

.process_btn {
    float: right;
    margin: 5px 23px 23px 0px;
}




.shopcard {
    color: #ff8400;
    font-size: 12px;
    font-weight: bold;
    margin: 0 15px;
    border: 1px solid #ddd;
    background: #fafafa;
    padding: 8px 10px;
}



.mouseOut {
    background: green;
    color: #FFFAFA;
}

.mouseOver {
    background: #FFFAFA;
    color: #000000;
}





.info {
    border: 1px solid #ddd;
    height: 36px;
    line-height: 36px;
    background: #fafafa;
    margin-bottom: 15px;
    padding-left: 15px;
}

    .info span {
        font-weight: bold;
        margin: 0 5px;
        color: #ff8400;
    }

.rech_infor {
    float: left;
    background-color: #fafafa;
    border: 1px solid #ddd;
    padding: 10px 15px;
    width: 220px;
}

    .rech_infor h3 {
        font-size: 14px;
        color: #ff8400;
    }

    .rech_infor ul li {
        padding: 3px 0 3px 10px;
        line-height: 22px;
        background: url(../../images/dian.jpg) no-repeat 0 13px;
    }

.rech_infor_right {
    width: 460px;
    float: right;
}

    .rech_infor_right ul li {
        float: left;
    }


/*-----------------shop_togolocal--------------*/
.togolocal_title {
    margin-bottom: 15px;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px;
}

    .togolocal_title span {
        vertical-align: middle;
        margin-left: 10px;
        color: #ff8400;
    }



/*------------commentdetail----------*/
.review_shop {
    margin: 15px;
}

.review_shop_table {
    border-collapse: collapse;
}

    .review_shop_table th {
        background: #fafafa;
        padding: 5px 10px;
        font-weight: normal;
        text-align: left;
        height: 22px;
        line-height: 22px;
        border-bottom: 1px dotted #ddd;
    }

    .review_shop_table td {
        border-bottom: 1px dotted #ddd;
        padding: 15px;
    }

        .review_shop_table td .area {
            vertical-align: bottom;
            padding: 3px;
        }

    .review_shop_table p.rate {
        line-height: 18px;
        margin-bottom: 2px;
        max-width: 360px;
        overflow: hidden;
        text-align: justify;
        word-wrap: break-word;
        padding: 5px 0;
        color: #ff8400;
    }

    .review_shop_table .date_t {
        color: #999;
    }

    .review_shop_table .xing {
        padding-top: 3px;
        text-align: center;
    }
.AdminSearchform
{
	border: #D5DCE6 1px solid;
	padding-left: 0;
	font-family: verdana, tahoma, helvetica;
	font-size: 12px;
	margin-bottom: 8px;
	padding-bottom: 8px;
	padding-top: 0px;
	overflow: hidden;
	clear: both;
}
.AdminSearchform fieldset
{
	border: 0px;
	padding-bottom: 10px;
	margin: 0px;
	clear: both;
	overflow: auto;
}
.AdminSearchform legend
{
	font-weight: bold;
	color: #2E6CD2;
	font-size: 13px;
	margin-left: 10px;
    padding:0 5px;
}
.AdminSearchform .span12
{
	padding-left: 10px;
}